其他
Bytebase 1.14.0 重点新功能解读 - State-Based Schema 变更
两周一次的发布如期而至,因为涉及到了 Schema 的变更,这次的版本号从 1.13.0 升级到了 1.14.0。包括了 171 次的代码提交,让我们来看看其中包括了哪些新的能力👇
首先是酝酿已久的 State-Based Schema 变更方式,想必熟悉 Terraform 或者 K8s 的同学对于这个模式不会陌生。通过这个功能,开发者在做 Schema 变更的时候,只要指定最终希望的 Schema 是如何的,Bytebase 会自动规划出如何变更到期望的 Schema。目前所有基于 SQL 的 Schema 变更方案,也只有 Google 内部的 Spanner 是能做到这点的。Bytebase 是对外产品里,唯一具备该项能力的。第一个版本先支持了 MySQL,后续会加上对于 PostgreSQL 的支持。
双因素认证 (2FA)
Bytebase 作为企业内部人工操作内部各种数据系统的唯一入口,就需要保障数据安全性。这次我们继续在企业级安全功能上进行了增强,添加了双因素认证的能力。
支持 Redis
既然说到要统一内部各种数据系统的入口,那前提就是 Bytebase 可以覆盖各种主流的数据系统。在这个版本中,我们添加了 Redis 的支持。至此,可以说 Bytebase 覆盖对于所有主流系统的支持:
OLTP - MySQL, PostgreSQL OLAP - Snowflake, ClickHouse NewSQL - TiDB, Google Spanner NoSQL - MongoDB, Redis
集成 ChatGPT 💬
更直观的 Schema 变更方式 - 面向终态的 State-based Schema 变更 更安全的数据操作 - 双因素认证 更全面的数据系统覆盖 - 支持 Redis 更智能的数据交互 - 基于 ChatGPT 的 SQL 查询
两周后再见 👋